
const path = require('path');

module.exports = {
    entry: './src/index.js',
    output: {
        path: path.resolve(__dirname, 'dist'),
        filename: 'webpack-numbers.js',

        library: {
            // 设置包名，script tag 引入时所使用的库名
            name: "webpackNumbers",
            // 设置类型，支持方式导出，如：window、global、commonsjs、commonjs2、amd、umd 等
            // 这里类型使用umd，可以同时支持多种模块(commonjs commonjs2 amd)方式导出
            type: "umd"

        }
    },
    
    // 外部化，踢出所使用到的第三方包（假定使用本包的用户会安装这些第三方依赖包）
    externals: {
        lodash: {
            commonjs: 'lodash',
            commonjs2: 'lodash',
            amd: 'lodash',
            root: '_',
        }
    }
};
